//
//  HelpViewController.m
//  TTAddressBook
//
//  Created by fang yuan on 11-12-15.
//  Copyright (c) 2011年 hisunsray. All rights reserved.
//

#import "HelpViewController.h"
#import "CommTools.h"
#import "SettingConstants.h"

@implementation HelpViewController
@synthesize scrollViewIb;

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    
    if (self) 
    {
        self.title = @"帮助";
    }
    return self;
}

- (void)didReceiveMemoryWarning
{
    // Releases the view if it doesn't have a superview.
    [super didReceiveMemoryWarning];
    
    // Release any cached data, images, etc that aren't in use.
}

#pragma mark - View lifecycle

/*
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView
{
}
*/

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad
{
    [super viewDidLoad];
        
    UIBarButtonItem *backButton = [[UIBarButtonItem alloc]
                                     initWithTitle:@"返回"
                                     style:UIBarButtonItemStylePlain
                                     target:self
                                     action:@selector(backButtonClick)];
    self.navigationItem.leftBarButtonItem = backButton;
    [backButton release];
	    
//    if ([[[UIDevice currentDevice] systemVersion] doubleValue] >= 5.0)
//    {
//        [backButton setBackgroundImage:[UIImage imageNamed:kNavigationBarButtonPng] forState:UIControlStateNormal barMetrics:0];
//        [backButton setBackgroundImage:[UIImage imageNamed:kNavigationBarButtonOnPng] forState:UIControlStateSelected barMetrics:0];
//    }
//    else
//    {
//        self.navigationController.navigationBar.tintColor = [UIColor colorWithRed:0.0/255 green:130.0/255 blue:180.0/255 alpha:0.8];
//    }
    
    UIImageView *backgroundView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
    backgroundView.image = [UIImage imageNamed:kSettingBackGroundPng];
    [self.view addSubview:backgroundView];
    [self.view sendSubviewToBack:backgroundView];
    [backgroundView release];
    
    [self.scrollViewIb setFrame:CGRectMake(0, 5, 320, 450)];
    [self loadScrollViewContent];
}

- (void)viewDidUnload
{
    [self setScrollViewIb:nil];
    [self setVersionLabel:nil];
    [super viewDidUnload];
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

- (void)viewDidAppear:(BOOL)animated
{
}

- (void)loadScrollViewContent
{
    NSArray *array = [[NSArray alloc] initWithObjects:
                      @"Q：保合宝是什么？提供什么？", @"A：保合宝 baohebao.com，是垂直的保险行业互联网应用。保合宝帮助保险从业者向他们的客户提供专业的互联网营销表现形式——独立的互联网门户呈现保险顾问的专业与个性；系统工具的应用带来营销效率的提升。保合宝为保险消费者带来互联网时代应有的保险消费体验——实时查询保障内容；快捷畅通白客服渠道；诚信可靠的社交窗口。此外，保合宝还可以通过移动应用让营销中的沟通更加方便快捷并可长久记录保存； 在自己圈定的人群中有无互通彼此分享更多内容。保合宝，为互联网时代的保险营销提供方便，还有爱。", 
                      @"\nQ：保合宝可以为保险客户带来怎样的便利？", @"A：保险客户通过保合宝可以随时通过互联网或移动互联网，查阅检视自己的保险保障状况，了解保险公司及保险顾问提供的各种增值服务，预约参加各种客户活动，就保险理财方面的各种问题征求意见建议，获得各种疑难问题的解答帮助，或遇出险，客户还可以通过保合宝快速地与保险公司或保险顾问取得联络。通过保合宝，保险客户可以向他们的代理人提供各自的社会资源，以发挥更大效用，同时也可以通过他们的代理人得以分享更多的社会资源。”",
                      @"\nQ：保合宝可以为保险顾问带来些什么？", @"A：保合宝可以帮助保险顾问增进客户信任，提升服务质量与营销效率，合理规划个人职业生涯与组织发展，从而创建营销品牌，升华职业价值。通过保合宝，保险顾问可以合理安排日程，高效地维护客户资料，实时追踪组织发展，充分呈现个性专业，广泛分享和经营客户人脉，从而更好地帮助自己的客户，并创建自己的个性化营销品牌。",
                      @"\nQ：如何成为保合宝注册用户？？", @"A：\n    保险客户注册 \n    1、登录baohebao.com，点击“创建新账户”，选择“保险客户注册”并按系统提示操作即可注册成为保合宝保险客户用户。 \n    2、此外，保险客户也可以使用新浪微博账号或QQ登录保合宝应用。通过合作网站登录的用户将获得一个保合宝系统生成的临时用户名，以方便保合宝站内联络。如需进行账户设置，可以到“个人”－“设置”项下进行设置。\n    保险顾问注册 \n    1、取得保合宝保险顾问注册邀请码，登录baohebao.com，点击“创建新账户”，选择“保险顾问注册”，输入注册邀请码，并按系统提示操作即可注册成为保合宝保险客户用户。\n    2、如未获得保险顾问注册邀请码的，可先注册成为保险客户用户。然后在“个人”－“设置”中点击“成为保险顾问”，并按系统提示，提交相关从业信息。申请提交后，网站工作人员将会与您联系，完成身份核实及账户开通相关事宜。", nil];
    
    NSInteger xPos = 10;
    NSInteger yPos = 0;
    NSInteger lineSpace = 10;
    
    for ( NSInteger i = 0; i < array.count; i++ )
    {
        UILabel *label = [[UILabel alloc] init];
        label.font = [UIFont systemFontOfSize:15];
        label.text = [array objectAtIndex:i];
        CGSize size = [label.text sizeWithFont:label.font constrainedToSize:CGSizeMake(300, 2000)];
        label.frame = CGRectMake( xPos, yPos, size.width, size.height );
        label.lineBreakMode = UILineBreakModeWordWrap;
        label.numberOfLines = 0;
        label.backgroundColor = [UIColor clearColor];
        
        [self.scrollViewIb addSubview:label];
        [label release];
        
        yPos += size.height;
        
        if ( i % 2 != 0 && i != array.count - 1 )
        {
            yPos += lineSpace;
        }
    }
    
    self.scrollViewIb.contentSize = CGSizeMake( 320, yPos );
    [array release];
}


- (void)backButtonClick
{
    [self.navigationController popViewControllerAnimated:YES];
}

- (void)dealloc 
{
    [scrollViewIb release];
    [super dealloc];
}
@end
